package jm.nj.demo04mian.demo16;
/*
* 类作为方法的参数和返回值类型
* */
public class Test {
    public  static void main(String[] args){
        method(new Person());
        //调用获取Person方法
        //Person p = getPerson(); = new Person();
        Person p =  getPerson();
        p.show();
    }
/*
* 类作为方法返回值类型
* 方法的返回值不是void ,方法内部就必须返回一个符合返回值类型的值
* 返回值类型是int-->return 1;
 * 返回值类型是double[]-->return new double[10];
 * 返回值类型是ArrayList<String>-->return new ArrayList<String>();
 * 返回值类型是Person--> return new Person();
* */
    private static Person getPerson() {
        return new Person();
    }

    private static void method(Person p) {
        p.show();
    }
}
